//package com.gs.login.config;
//
//import org.springframework.context.annotation.Configuration;
//import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
//import org.springframework.security.config.annotation.web.builders.HttpSecurity;
//import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
//import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
//
//
//@Configuration
//@EnableWebSecurity
////@EnableGlobalMethodSecurity(prePostEnabled = true) // 开启方法级安全验证
//public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
//
//    private String LOGIN_PAGE="/login.html";
//
//
//    @Override
//    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
//        auth.inMemoryAuthentication()
//                .withUser("admin1") // 管理员，同事具有 ADMIN,USER权限，可以访问所有资源
//                .password("{noop}admin1")  //
//                .roles("ADMIN", "USER")
//                .and()
//                .withUser("user1").password("{noop}user1") // 普通用户，只能访问 /product/**
//                .roles("USER");
//
//    }
//
//
//    @Override
//    protected void configure(HttpSecurity http) throws Exception {
////        http
////                .authorizeRequests()
////                .antMatchers("/product/**").hasRole("USER")
////                .antMatchers("/admin/**").hasRole("ADMIN")
////                .antMatchers(LOGIN_PAGE,"/code/**")
////                .permitAll()
////                .anyRequest().authenticated()
////                .and()
////                .formLogin()
////                .loginPage(LOGIN_PAGE); //登录页面
//    }
//
//}
